package com.wanxi.stream;

import java.util.ArrayList;
import java.util.List;
import java.util.function.Consumer;
import java.util.stream.Collectors;
import java.util.stream.Stream;

public class MyLimitStream {
    public static void main(String[] args) {
        List<String>  list=new ArrayList<>();
        list.add("张三");
        list.add("张三丰");
        list.add("张三李四");
        list.add("张三李四");
        list.add("张冠李戴");
        list.add("李四");
        list.add("李四");
        list.add("王五");
        List<String>  list1=new ArrayList<>();
        list1.add("张三1");
        list1.add("张三丰1");
        list1.add("张三李四1");
//        Stream<String> limit = list.stream().limit(3);
//        Stream<String> skip = list.stream().skip(3);

//        String a="aaa";
//        String b="bbb";
//        a.concat(b);
//        Stream<String> concat = Stream.concat(list.stream(), list1.stream());
//        Stream<String> distinct = list.stream().distinct();
//        list.stream().forEach(s -> System.out.println(s));
//        list.stream().forEach(new Consumer<String>() {
//            @Override
//            public void accept(String s) {
//
//            }
//        });
        long count = list.stream().count();
        System.out.println(count);
//        System.out.println(distinct.collect(Collectors.toList()));

    }
}
